leave tracks on - Turkish English Dictionary